package org.sdp.pearproject.service;

import org.sdp.pearproject.dto.request.*;
import org.sdp.pearproject.dto.response.*;
import java.util.List;

/**
 * InterfaceName: MemberService
 * @Description:
 * @Author: SDP
 * @Date: 2022-07-18
 * @Version: 1.0
 * Table: pear_member
 * Comment:
 * 用户表
 */
public interface MemberService {
    Integer addMember(MemberAddRequest request) throws Exception;

    Integer updateMember(MemberUpdateRequest request) throws Exception;

    Integer deleteMember(MemberDeleteRequest request) throws Exception;

    MemberQueryResponse queryMember(MemberQueryRequest request) throws Exception;

    List<MemberQueryResponse> listMember(MemberQueryRequest request) throws Exception;

    Integer countMember(MemberQueryRequest request) throws Exception;

    BaseStatResponse statMember(MemberQueryRequest request) throws Exception;

}
